Interoperability between Bioinformatics Tools: A Logic Programming Approach
نویسندگان
چکیده
The goal of this project is to develop solutions to enhance interoperability between bioinformatics applications. Most existing applications adopt different data formats, forcing biologists into tedious translation work. We propose to use of Nexus as an intermediate representation language. We develop a complete grammar for Nexus and we adopt this grammar to build a parser. The construction heavily relies on the peculiar features of Prolog, to easily derive effective parsing and translating procedures. We also develop a general parse tree format suitable for interconversion between Nexus and other formats.
منابع مشابه
LogicObjects: A Portable and Extensible Approach for Linguistic Symbiosis between an Object-Oriented and a Logic Programming Language
Logic languages are well suited for declaratively solving computational problems that require knowledge representation and reasoning. Object-oriented programming languages benefit from mature software ecosystems featuring rich libraries and developer tools. Several interoperability solutions exist that allow a software system to be decomposed into a combination of modules implemented in a logic...
متن کاملBioXSD: the common data-exchange format for everyday bioinformatics web services
MOTIVATION The world-wide community of life scientists has access to a large number of public bioinformatics databases and tools, which are developed and deployed using diverse technologies and designs. More and more of the resources offer programmatic web-service interface. However, efficient use of the resources is hampered by the lack of widely used, standard data-exchange formats for the ba...
متن کاملToolBus - An Interoperable Environment for Biological Researchers
ToolBus is an integrated environment in which data and tools can be interoperable in an open and flexible manner. Using this environment, biological researchers can access many kinds of Bioinformatics data sources and analysis tools. Its utilization of web services and its open API encourage and support the development of tools and visualization plugins by other development groups. As the numbe...
متن کاملU-Compare: share and compare text mining tools with UIMA
SUMMARY Due to the increasing number of text mining resources (tools and corpora) available to biologists, interoperability issues between these resources are becoming significant obstacles to using them effectively. UIMA, the Unstructured Information Management Architecture, is an open framework designed to aid in the construction of more interoperable tools. U-Compare is built on top of the U...
متن کاملCooperative development of logical modelling standards and tools with CoLoMoTo
The identification of large regulatory and signalling networks involved in the control of crucial cellular processes calls for proper modelling approaches. Indeed, models can help elucidate properties of these networks, understand their behaviour and provide (testable) predictions by performing in silico experiments. In this context, qualitative, logical frameworks have emerged as relevant appr...
متن کامل